@database "A1200_HDPatch.guide" @version $VER 1.1 @width 78 @node main "A1200_HDPatch.guide" Produkt Dokumentation zu A1200_HDPatch Release 1 von Rainer Hess, August 1995 (Revision 1 vom 12.08.95) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @{" Programm-Information " link PrgInfo} @{" Probleme " link Probleme} @{" Warum dieses Progamm? " link Warum } @{" Autor " link Autor} @{" Installation " link Install} @{" History " link History} @{" Danksagungen " link credits} @{" Copyright " link Copyright} @endnode @node credits "Credits..." Dankesch n an: Philip H user f r die englische bersetzung. @endnode @node Install "Installation" 1. M glichkeit: Ziehen Sie das Icon A1200_HDPatch in die WBStartup-Schublade 2. M glichkeit: Editieren Sie Ihre User-Startup in S: und f gen sie eine Zeile A1200_HDPatch (evtl. mit Pfadangabe) ein. Kopieren Sie A1200_HDPatch in das entsprechende Verzeichnis, z.B. nach C:. Anmerkung: Sollte ein berwachungsprogramm f r die Resetvektoren vorher aktiviert werden, so kann es sein, da dieses berwachungs- programm sich meldet! Starten Sie A1200_HDPatch vorher, dies kann evtl. den Fehler beheben. @endnode @node Probleme "Probleme" Es k nnen Mi verst ndnisse mit verschiedenen Virenkillern auftreten, da diese melden die Resetvektoren wurden verbogen, dies mu leider so sein! A1200_HDPatch bietet aber auch einen gewissen Schutz vor Viren, wenn sich A1200_HDPatch sp ter als der Virus einh ngt kann es sein, da die Resetvektoren des Virus berschrieben werden. Aber wie gesagt "es kann sein"! Einen gro en Nachteil gibt es nat rlich auch, die resetfeste RAM-Disk RAD: kann leider nicht verwendet werden, da RAD: und A1200_HDPatch sich gegenseitig berschreiben. @endnode @node Autor "Information" Ein Cardware Utility geschrieben von Rainer Hess Copyright (c) 1994/95 bei Rainer Hess. Alle Rechte vorbehalten. Es wird keinerlei Gew hrleistungspflicht f r die vollst ndige Funktions- higkeit des Programms oder der Vollst ndigkeit dieser Dokumentation bernommen. Sie nutzen diese Software/Beschreibung auf eigenes Risiko. Anschrift: Rainer Hess Ahornweg 10/1 72622 N rtingen Germany EMail...: rhess@a3tnt.adsp.sub.org (CBMNet) Internet: Rainer_Hess@turttwo.tynet.sub.org P.S. Sollte Sie Fehler, Verbesserungen, Probleme oder sonstiges auf dem Herzen haben, so lassen Sie es mich wissen. @endnode @node Copyright "Kopierrechte..." Kopierrechte (Copyright): ------------------------- 1. Das Programm darf nur von Privatpersonen genutzt werden. 2. Jede kommerzielle Vermarktung wird untersagt. 3. Das Programm darf nur unentgeldlich weitergegeben werden, dies gilt auch f r die Verbreitung in Datennetzen. 4. Einer Ver ffentlichung auf einer PD-Serie z.b. Fish/SAAR/AmiNet usw. wird zugestimmt. 5. Das Archiv mu komplett weitergegeben werden. In jedem anderen Fall der Ver ffentlichung wenden Sie sich an Ihre n chste Verbraucherschutzzentrale und/oder auch an mich. Cardware bedeutet, das Sie dem Autor eine Postkarte oder EMail als Benutzungsgeb hr zukommen lassen. Ich denke dies ist kein sehr gro Aufwand f r Sie, also vergessen Sie es nicht! @endnode @node PrgInfo "Programm-Information" A1200_ConnerHD_Patch ist ein kleines resetfestes Programm, um den bei manchen A1200ern auftretendem Bootproblem mit Festplatte und internen Speichererweiterungen zu beheben. Achtung! Das Programm h ngt sich resetfest ein, es ist kein Virus, nnte aber von verschiedenen Virenkillern so erkannt werden. Getestet wurde das Programm auf einem Amiga 1200 mit Blizzard 1220/4 Turbo-Memory-Board 28 Mhz und einer Conner-CFN250A 2.5 Zoll Festplatte, Kickstart/Workbench 3.0 (39.106/39.29) und auf einem Amiga 1200 mit Conner-CP2064 2.5 Zoll Festplatte ohne Erweiterungen, ebenfalls mit Kickstart/Workbench 3.0 (39.106/39.29). Entwickelt wurde das Programm auf einem A3000T unter Verwendung von SAS/C 6.55. @endnode @node Warum "F r was brauche ich dieses Programm?" Bei manchen A1200 kommt es vor, da die interne Festplatte bei einen Reset ber die Tastatur nicht erkannt wird. Bei einigen Rechnern tritt dies auf sobald eine interne Speichererweiterung installiert wurde, bei anderen schon beim Einbau einer internen Festplatte. Wie festgestellt wurde, scheint dieses Problem an der langsameren Erkennung, bzw. der versp teten Erkennung der Festplatte zu liegen. Bei einigen Festplatten hilft auch das durchtrennen der Restleitung (PIN 1), sollte dies auch zu keinem Erfolg hren so sollte dieses Programm Abhilfe schaffen. Das Problem trat mit einer Conner-CFN250A 2.5 Zoll Festplatte auf. Intern wurde eine Speichererweiterung vom Typ RCA 120/1MB sowie eine Blizzard 1220/4MB getestet. Bei beiden Konfigurationen bootete der Rechner beim Einschalten richtig, jedoch bei einem Reset ber die Tastatur (CTRL-AMIGA-AMIGA), blieb der Rechner mit der Animation zum einlegen einer Diskette stehen. Den Rechner jedesmal wieder auszuschalten ist eine sung, die andere ist indem man sofort nach dem Tastaturreset die beiden Maustasten gedr ckt h lt um in das Bootmenu zu gelangen. Wird danach "Boot" bet tigt f hrt der Rechner normal hoch. Dies stellte uns jedoch auch nicht zufrieden, so kam ich auf die Idee ein kleines resetfestes Programm zu schreiben, das der Festplatte etwas mehr Zeit zum Erkennen verschafft. A1200_HDPatch wurde geboren. Das gleiche Boot-Problem konnte bei einem anderen A1200 mit einer Conner 64MB Festplatte ohne Speichererweiterung festgestellt werden. Allerdings blieb das anw hlen des Bootmenus und anschlie enden bet tigen von "Boot" ohne Auswirkung. Hier hilft wirklich nur den Rechner jedes mal auszuschalten oder das Programm A1200_HDPatch. Achtung, A1200_HDPatch h ngt sich sehr fr h ein, kurz nach der Initial- isierung der exec.library! Dadurch war es unm glich um vom Timer.device oder auch der Dos-Funktion Delay() Gebrauch zu machen. Eine bessere und einfachere L sung als die for()-Schleife ist mir leider nicht eingefallen. Diese L sung kann auf schnellen Turbo-Boards evtl. nur mit der Erh des i-Z hlers zufriedenstellend arbeiten. Auf dem besagten A1200 mit Blizzard 1220/4 war ein Wert von 350000 von N ten. Sollte es Ihnen nicht glich diese nderung im Quellcode selber vorzunehmen, bzw. Sie keinen C-Compiler zur Neu bersetzung zur Hand haben, k nnen Sie sich auch an den @{"Autor" link Autor} wenden. Vergessen Sie aber hierbei das R ckporto nicht!!! @endnode @node History "Programm-Revisionen" V1.0: (25./26. Dez. 1994) Entstehung der ersten Version. V1.1: (26.Jan.1995) Forbid()/Permit() wenn in die KickTag-Feldern geschrieben wird. Danach die Caches leeren (mit CacheClearU(), damit nichts im Cache stecken bleibt. (12.Aug.1995) Neu bersetzung mit SAS/C 6.55. @endnode